apparatus for projecting playing balls - Turkish English Dictionary